package com.dog.basics.bean.vo.admin.common;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 轮播图
 * </p>
 *
 * @author fengjukang
 * @since 2019-12-13
 */
@Data
public class BannerVo  {

    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id", dataType = "Long")
    private Long id;
    /**
     * 标题
     */
    @ApiModelProperty(value = "标题", dataType = "String")
    private String title;
    /**
     * 广告所属地ID
     */
    @ApiModelProperty(value = "广告所属地ID", dataType = "Long")
    private Long genusId;
    /**
     * 广告所属地
     */
    @ApiModelProperty(value = "广告所属地", dataType = "String")
    private String genusName;
    /**
     * 图片地址
     */
    @ApiModelProperty(value = "图片地址", dataType = "List<String> ")
    private List<String> imgId;
    /**
     * 视频地址
     */
    @ApiModelProperty(value = "视频地址", dataType = "String")
    private String vedioUrl;

    /**
     * 跳转url地址  -1为不跳转
     */
    @ApiModelProperty(value = "跳转url地址  -1为不跳转", dataType = "String")
    private String url;

    /**
     * 开始轮播时间
     */
    @ApiModelProperty(value = "开始轮播时间", dataType = "Long")
    private Long startTime;
    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间", dataType = "Long")
    private Long endTime;
    /**
     * 描述
     */
    @ApiModelProperty(value = "描述", dataType = "String")
    private String description;

    /**
     * 上传时间
     */
    @ApiModelProperty(value = "上传时间", dataType = "Long")
    private Long createTime;
    /**
     * 跳转对象ID
     */
    @ApiModelProperty(value = "跳转对象ID", dataType = "Long")
    private Long objId;
    /**
     * 跳转对象名称
     */
    @ApiModelProperty(value = "跳转对象名称", dataType = "String")
    private String objName;



}
